package com.woniu.service;

import com.woniuxy.commons.entity.AnswerSheet;
import com.woniuxy.commons.entity.ReplySheet;
import com.woniuxy.commons.entity.xql.MarkPapers;

import java.util.List;

/**
 * @program: bzeducation
 * @author: Xingqilin
 * @create: 2020-07-28 09:46
 * @description:
 */
public interface MarkPaperService {
    //    获取试卷列表
    List<MarkPapers> getPapersName(long paperSubject, long paperType, String answerClass, long answerDeal);

    //    获取答题卡列表
    List<AnswerSheet> getAnswerSheet(Integer paperId, Integer status);

    //    获取答题卡开始阅卷
    AnswerSheet getDetailAnswerSheet(Integer paperId, Integer userId, ReplySheet replySheet);

    //    选择题评分
    double setSelectPoint(AnswerSheet answerSheet);

    //    阅卷临时保存
    String oneTopicPoint(ReplySheet replySheet);

    //    阅卷完成
    String finishMark(Long sheetId, double sheetScore);
}
